Second-Order Value Numbering
نویسندگان
چکیده
We present second-order value numbering, a new optimization method for suppressing redundancy, in a version tailored to the application for optimizing the decision procedure of jMosel, a verification tool set for monadic second-order logic on strings (M2L(Str)). The method extends the well-known concept of value numbering to consider not merely values, but semantics transformers that can be efficiently pre-computed and help to avoid redundancy at the 2nd-order level. Since decision procedures for M2L are non-elementary, an optimization method like this can have a great impact on the execution time, even though our decision procedure comprises the analysis and optimization time for second-order value numbering. This is illustrated considering a parametric family of hardware circuits, where we observed a performance gain by a factor of 3. This result is surprising, as the design of these circuits exploits already structural similarity.
منابع مشابه
The Effects of KinesioTaping of leg and cognitive task on balance
Objective: KinesioTaping is a method for rehabilitation of patients and athletes. The efficacy of taping to enhance proprioception precision and balance has been studied. The effects on skin sensory receptors and limb consciousness are mechanisms of taping but there is an important question that if the persons pay attention to other task the effectiveness of taping is still exists or not? ...
متن کاملA Simple Algorithm for Global Value Numbering
Global Value Numbering(GVN) is a method for detecting redundant computations in programs. Here, we introduce the problem of Global Value Numbering in its original form, as conceived by Kildall(1973), and present an algorithm which is a simpler variant of Kildall’s. The algorithm uses the concept of value expression an abstraction of a set of expressions enabling a representation of the equivale...
متن کاملEigenfunction Expansions for Second-Order Boundary Value Problems with Separated Boundary Conditions
In this paper, we investigate some properties of eigenvalues and eigenfunctions of boundary value problems with separated boundary conditions. Also, we obtain formal series solutions for some partial differential equations associated with the second order differential equation, and study necessary and sufficient conditions for the negative and positive eigenvalues of the boundary value problem....
متن کاملInitial value problems for second order hybrid fuzzy differential equations
Usage of fuzzy differential equations (FDEs) is a natural way to model dynamical systems under possibilistic uncertainty. We consider second order hybrid fuzzy differentia
متن کاملNUMERICAL SOLUTIONS OF SECOND ORDER BOUNDARY VALUE PROBLEM BY USING HYPERBOLIC UNIFORM B-SPLINES OF ORDER 4
In this paper, using the hyperbolic uniform spline of order 4 we develop the classes of methods for the numerical solution of second order boundary value problems (2VBP) with Dirichlet, Neumann and Cauchy types boundary conditions. The second derivativeis approximated by the three-point central difference scheme. The approximate results, obtained by the proposed method, confirm theconvergence o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ECEASST
دوره 30 شماره
صفحات -
تاریخ انتشار 2010